<script>

    function f1() {
        alert('f1 ...')
    }

    function f2() {
        // f2将f1这个函数返回
        return f1
    }

    // 将f2这个函数赋值给v2变量，实际上v2就是f1这个函数
    var v2 = f2
    // 所以，v2再增加一个括号，才是实际调用f1函数
    v2()()

</script>